﻿
/*globe*/
*{margin:0;padding:0;border:0}
html,body,h1,h2,h3,h4,h5,h6,p,br,form,input,button,textarea,select,fieldset,blockquote,ul,ol,li,dl,dt,dd,pre,a{margin:0;padding:0;border:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#666;}

  a{  text-decoration:none; }
input{outline:0;border:1px solid #95B8E7;padding-left:3px;border-radius:5px;-moz-border-radius:1px;line-height:20px;}
/*本面公共*/
.lanmu{ text-align:left; font-size:16px; position:relative; border-bottom:solid 1px #EDEDED; padding-bottom:5px; margin:10px 0 10px 0;display: -webkit-flex;display: flex; justify-content:space-between;}
.lanmu>a,.lanmu>div:first-child{ position:relative;  font-size:16px;}
.lanmu>a:before,.lanmu>div:first-child:before{ position:absolute; width:100%; height:2px; background-color:Red; content:""; left:0; bottom:-6px;}

 .lanmu>div:first-child:before{  width:110px; }
.lanmu a:hover{ color:Red;}
.lanmu>div:first-child{ left:8px;}
 ul li a:hover{ color:red; text-decoration:underline;}
 .kzMenu{display: -webkit-flex;display: flex;justify-content:space-between;}
.kzMenu>div:last-child>a{ font-size:12px; display:inline-block; margin:0 10px; color:Maroon;} 
ul{ list-style:none;}
/*main设置*/
main{ margin:0 auto; width:1200px;}


/*头部导航*/

.topall{ margin:0 auto; border-bottom:solid 1px #EDEDED;
 width:1200px; line-height:30px;display: -webkit-flex;display: flex; justify-content:space-between;
}
 
.topall>div nav ul{display: -webkit-flex;display: flex; justify-content:space-around; }
.topall>div nav ul li{  margin-right:15px;}
.topall>div>div a{  margin-right:15px;}

.menuNav{margin:0 auto; height:80px;   width:1200px;display: -webkit-flex;display: flex; justify-content:space-between;}
.menuNav>div{ margin-top:15px;height:80px; }
.menuNav>div:first-child{ position:relative; width:440px;display: -webkit-flex;display: flex; justify-content:space-between;}
.menuNav>div:first-child a{  width:169px;display:flex;justify-content: center; align-items: center;display: -webkit-flex;}
.menuNav>div:first-child .logo{margin-bottom:30px; width: auto; height: auto; max-height:80px;max-width:169px;}
.menuNav>div:nth-child(2){   height:30px; }
/*头部标题*/
 .smjj{font-size:22px; padding:5px; background-color:Red; border-radius:3px; font-weight:bold; color:Wheat; height:30px; position:absolute; left:180px; top:5px;}


/*热线电话*/
.hotTel{ width:130px;  margin-top:-10px;}
.hotTel>span{ width:130px; display:inline-block;}
.hotTel>span:first-child{ font-size:20px; color:Red; font-weight:bold;}
.hotTel>span{ font-size:18px; color:Blue; font-weight:bold;}

 

 /*菜单*/
 
.mainmenus,.erjimenus{height:30px; line-height:30px; list-style:none; margin:0 auto;display: -webkit-flex;display: flex; justify-content:space-around; align-items: center;width:1248px;}
.mainmenus li{  line-height:28px; }
.mainmenus li a{  font-size:16px;  color:White;  }
.mainmenus li a:hover{   color:#AFFF79;  }

/*二级菜单*/

.erjimenusOuter{height:30px; margin:0 auto;min-width:1248px;  border-bottom:solid 1px #DCDCDC;}


.menusinner{height:30px;  background: -webkit-linear-gradient(left, #FF8500 , #FF5000); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,  #FF8500 , #FF5000); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #FF8500 , #FF5000); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,  #FF8500 , #FF5000); /* 标准的语法（必（必须放在最后）*/}



.on{ background-color:White; color:Red; height:28px; margin-top:5px; border-radius:10px 10px 0 0 ;text-align:center; position:relative; padding:0 10px;}
.mainmenus .on>a{ color:blue; }

.onMenu{ font-weight:bold;}
/*面包线*/
.mbx { width:1200px; margin:20px auto; font-size:14px; color:#777777;display: -webkit-flex;display: flex;}
.mbx>li{ position:relative; margin-right:15px;}
.mbx>li:not(:last-child):after{ position:absolute; content:"/"; padding:0 5px; top:1px;}


/*关联导航*/
.xiangguan{width:1200px; margin:20px auto; min-height:20px; border:solid 1px #CDCDCD; padding:10px; position:relative;}
 .xgTitle{font-size:20px; font-weight:bold; padding:5px;position:absolute; top:-20px; left:100px; background-color:#EDEDED; border-radius:10px;}
 
 .smallMenus{ display:inline-block; margin:10px 20px; border:solid 1px #EDEDED; padding:3px 5px; border-radius:10px;}
 
   .smallMenus>li{ margin-right:15px; float:left;}
  .smallMenus>li:first-child a,.smallMenus li span{ font-size:16px; font-weight:bold; }	
		
 



 